package routers

import (
	"github.com/gin-gonic/gin"
	"learningProject/qimi_web/controller"
)

func SetRouters() *gin.Engine{
	r := gin.Default()
	// 告诉gin去哪里找静态文件
	r.Static("/static","static")
	// 告诉gin去哪里找html文件
	r.LoadHTMLGlob("templates/*")
	r.GET("/", controller.IndexHandler)

	v1Group := r.Group("v1")
	{  // 注意路由组的分号是写在这里的，不能写在上面行尾
		// 添加
		v1Group.POST("/todo", controller.CreateATodo)
		// 查看所有的待办事项
		v1Group.GET("/todo", controller.GetTodoList)
		// 修改某一个待办事项
		v1Group.PUT("/todo/:id", controller.UpdateATodo)
		// 删除某一个待办事项
		v1Group.DELETE("/todo/:id", controller.DeleteATodo)
	}
	return r
}
